/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.credsoft.copcred.persistencia.dao;

import br.com.credsoft.copcred.model.vo.Menu;
import br.com.credsoft.copcred.model.vo.Usuario;
import br.gov.caixa.gisutsa.framework.tapiocaframework.persistencia.dao.InterfaceCrudDao;
import java.util.List;

/**
 * Interface responsável por definir os comportamentos de acesso a dados do Usuário.
 * @author Sales
 * @since 2009-07-11
 */
public interface UsuarioDao extends InterfaceCrudDao<Usuario> {

    public List<Usuario> getByNome(String nomeUsuario);

    public Usuario getByLogin(String loginUsuario);

    public List<Menu> getMenuUsuario(Usuario usuario);

}
